package cn.edu.kzjsxy.graduationproject.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @Author：chén jiā jùn
 * @Create：2024年04月30日16:42
 * 学生宿舍分配
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class StudentDormitoryAssignment {
	private String dormitoryId;         // 宿舍ID
	private String buildingId;        // 楼栋id
	private String buildingName;        // 楼栋名称
	private String housemasterId;       //	宿管id
	private String dormitoryType;          // 宿舍类型 0女生 1男生 2混合
	private String unitCode;            // 单元名称
	private String unitId;            // 单元id
	private String floor;                  // 楼层
	private String roomNumber;          // 房间号
	private String name;                // 学生姓名
	private String dormitoryBed;           // 宿舍床位数
	private String assigned;	        //	已分配
	private String userId;              // 学生ID
	private LocalDateTime allocationDate; // 分配日期
	private LocalDateTime checkOutDate;  // 退宿日期
	private String allocationDate2; // 分配日期
	private String checkOutDate2;  // 退宿日期
	private String remark;              // 备注
	private String status;              // 宿舍状态
	private String assignmentId;         // 宿舍分配记录ID
	private String checkOutOrNot; //是否退宿  是 或者 否
}
